<?php
include("funciones/setup.php");
conecta();

$id=$_GET['id'];

$opcion=$_POST['op'];
$id_proveedor=$_POST['id_proveedor'];
$pg = intval($_POST['pagina']);
switch($opcion) 
{
	case 1: ingresar();
	break;
	case 2: modificar();
	break;
	case 3: eliminar();
	break;
	case 4: eliminar_pro();
	case 5: muestra_grilla($pg);
	break;
	case 6: ingresa_productos_guia();
	break;
	break;
	case 7: muestra_grilla_pro();
	break;
	case 8: muestra_proveedores($id_producto);
	break;
}


if(isset($id))
{
	$sql="UPDATE ferreteria.productos SET estado=2 WHERE id_producto=".$_GET['id'];
	mysql_query($sql);
	
	header("Location:productos.php");
}


function ingresar()
{
	$consulta="select * from guias where n_guia=".$_POST['frm_guia'];
	$r_consulta=mysql_query($consulta);
	$contador=mysql_num_rows($r_consulta);
	$filas=mysql_fetch_array($r_consulta);
	
	if($contador==0)
	{	
			$hora=date("H:m:s");
			$sql_max = "SELECT MAX(id_guia) as maximo from guias";
			$result_max = mysql_query($sql_max);
			while($row_max=mysql_fetch_array($result_max)) { $id = $row_max["maximo"] + 1;   } 
			
			$sql="INSERT INTO guias SET id_guia='".$id."',n_guia='".$_POST['frm_guia']."',fecha_crea='".fecha_formato_base_gore($_POST['frm_fecha'])."',hora_crea='".$hora."',id_pro=".$_POST['id_proveedor'];
			mysql_query($sql);
		$valor = $id;
			
	} else {

		$valor = $filas['id_guia'];
		 
	}
	echo $valor;
}

function modificar()
{
	
	$sql="UPDATE guias SET n_guia='".$_POST['frm_guia']."',fecha_crea='".fecha_formato_base_gore($_POST['frm_fecha'])."'  WHERE id_guia=".$_POST['id_oculto'];
	mysql_query($sql);
	echo $_POST['id_oculto'];
}
function ingresa_productos_guia()
{
   $sql_consulta="select * from pro_guia where id_guia='".$_POST['id_guia']."' AND id_prod=".$_POST['id_producto'];
   $r_consulta=mysql_query($sql_consulta);
   $contador=mysql_num_rows($r_consulta);
   if($contador==0){	
		  $sql_max = "SELECT MAX(id_progui) as maximo from pro_guia";
		  $result_max = mysql_query($sql_max);
		 while($row_max=mysql_fetch_array($result_max)) { $id = $row_max["maximo"] + 1;   } 	
		 
		 $sql="INSERT INTO pro_guia SET id_progui=".$id.",id_prod=".$_POST['id_producto'].", descripcion='".$_POST['frm_descripcion']."',estado_producto='".$_POST['frm_estado_pro']."',cantidad=".$_POST['cantidad'].",valor_cmpra=".$_POST['valor'].",id_guia=".$_POST['id_guia'];
		 
		 $result=mysql_query($sql);
		 $valor= $id;
	   } else  {
	   $valor=0;
   }

 	echo $valor;
}
function muestra_grilla_pro()
{
	?>
<table width="100%" border="0" cellspacing="3" cellpadding="0">
  <tr class="fuente_formularios_grilla">
    <td width="9%">Codigo</td>
    <td width="14%">Descripcion</td>
    <td width="18%">Precio Compra</td>
    <td width="11%">Cantidad</td>
    <td width="18%">Total</td>
    <td width="8%">Estado Producto</td>
    <td width="9%">Acción</td>
  </tr>
  <?php
	
	$sql="SELECT  productos.*, pro_guia.*,  guias.*,productos.descripcion desc1 FROM   productos INNER JOIN ";
	$sql.=" pro_guia ON pro_guia.id_prod = productos.id_prod INNER JOIN ";
	$sql.="  guias ON guias.id_guia = pro_guia.id_guia ";
	$sql.=" WHERE   pro_guia.id_guia = ".$_POST['id_guia']; 
	$registros=mysql_query($sql);
	while($datos=mysql_fetch_array($registros))
	{
	?>
  <tr class="fuente_formularios">
    <td><center><?php echo $datos['codigo'];?></center></td>
    <td><center><?php echo $datos['desc1'];?></center></td>
    <td align="center"><?php echo $datos['valor_cmpra'];?></td>
    <td align="center"><?php echo $datos['cantidad'];?></td>
    <td align="center"><?php echo "$".number_format(($datos['valor_cmpra'] * $datos['cantidad']),0,',','.');
	 $total = $total + ($datos['valor_cmpra'] * $datos['cantidad']);
	?></td>
    <td align="center">
	<?php 
		switch($datos['estado_producto']){
			case 1: echo "Incompleto";
			break;
			case 2: echo "Vencido";
			break;
			case 3: echo "Con Detalle";
			break;
			case 4: echo "Otro";
			break;
			
		}
	?>
    </td>
    <td><center>
      &nbsp; <a href="#" onclick="elimina_pro(<?php echo $datos['id_progui']; ?>)"><img src="imagenes/iconos/ico16_borrar.gif" width="16" height="16" border="0" /></a>
    </center></td>
  </tr>
  <?php
	}
	?>
  <tr class="fuente_formularios_grilla">
    <td height="25" colspan="5" align="right">&nbsp;</td>
    <td>Total :</td>
    <td><?php echo "$".number_format($total,0,',','.'); ?></td>
  </tr>
</table>
<?php
}
function muestra_grilla($pg)
{
	$registros = 6;
	if (!$pg) 
	{ 
		$inicio = 0; 
		$pg = 1; 
	} 
	elseif ( (isset($pg)) and (is_numeric($pg)) ) 
	{ 

		$pg = trim($pg);
		$inicio = ($pg - 1) * $registros; 
	} 
	?>
<table width="100%" border="0" cellspacing="3" cellpadding="0">
  <tr class="fuente_formularios_grilla">
    <td>Numero</td>
    <td>Fecha</td>
    <td>Hora</td>
    <td>Proveedor</td>
    <td>Productos</td>
    <td>Acción</td>
  </tr>
  <?php
	
	$query="SELECT   guias.*, proveedor.* FROM  guias INNER JOIN  proveedor ON proveedor.id_pro = guias.id_pro ORDER BY   guias.id_guia LIMIT ".$inicio.",".$registros;
	$contador="SELECT   guias.*, proveedor.* FROM  guias INNER JOIN  proveedor ON proveedor.id_pro = guias.id_pro ORDER BY   guias.id_guia";
	
	$result = mysql_query($query);
    $contador_result = mysql_query($contador);
    $numrows = mysql_num_rows($contador_result);
    $total_paginas = ceil($numrows / $registros);
    $col=0;	  
  
	if($pg==$total_paginas)
    {
        $reg=$numrows;
    }
    else
    {
        $reg=$inicio + $registros;
    }

	while($datos=mysql_fetch_array($result))
	{
	?>
  <tr class="fuente_formularios">
    <td><center><?php echo $datos['n_guia'];?></center></td>
    <td><center><?php echo $datos['fecha_crea'];?></center></td>
    <td><center><?php echo $datos['hora_crea'];?></center></td>
    <td><center><?php echo $datos['nombre_pro']?></center></td>
    <td><center>
		<?php $sql_pro="select * from pro_guia where id_guia=".$datos['id_guia'];
			  $result_pro=mysql_query($sql_pro);
			  $contador=mysql_num_rows($result_pro);
			  echo $contador; 
			?></center></td>
    <td><center>
      <a href="guia.php?id=<?php echo $datos['id_guia'];?>"><img src="imagenes/iconos/ico_ok.png" width="23" height="18" border="0" /></a>&nbsp; <a href="#" onclick="elimina_list(<?php echo $datos['id_guia']; ?>)"><img src="imagenes/iconos/ico16_borrar.gif" width="16" height="16" border="0" /></a>
    </center></td>
  </tr>
  <?php
	}
	?>
</table>
<div id="muestra_paginador"><?php  echo paginador($pg,$numrows,$total_paginas); ?></div>
<?php
}
function eliminar()
{
 	$sql="DELETE FROM guias WHERE id_guia=".$_POST['id_oculto'];
	mysql_query($sql);

 	$sql2="DELETE FROM pro_guia WHERE id_guia=".$_POST['id_oculto'];
	mysql_query($sql2);
	
}
function eliminar_pro()
{
	$sql="DELETE FROM pro_guia WHERE id_progui=".$_POST['id_oculto'];
	mysql_query($sql);
}
?>
